Using Model Dependency Graphs to Reduce the Storage Requirements of Data ow Constraints in Prototype-Instance Systems
نویسندگان
چکیده
Dataaow constraints allow programmers to easily specify relationships among application objects in a natural, declarative manner. Most constraint solvers represent these dataaow relationships as directed edges in a dependency graph. Unfortunately, dependency graphs require a great deal of storage. Consequently, an application with a large number of constraints can get pushed into virtual memory and performance degrades in interactive applications. Our solution is based on the observation that objects derived from the same prototype use the same constraints and thus have the same dependency graphs. We represent the common dependency patterns in a model dependency graph that is stored in a prototype. Instance objects may derive explicit dependencies from this graph when the dependencies are needed. Model dependencies provide a useful new mechanism for improving the storage eeciency of dataaow constraint systems, especially when a large number of constrained objects must be managed.
منابع مشابه
Optimizing a bi-objective vendor-managed inventory of multi-product EPQ model for a green supply chain with stochastic constraints
In this paper, a bi-objective multi-product single-vendor single-buyer supply chain problem is studied under green vendor-managed inventory (VMI) policy based on the economic production quantity (EPQ) model. To bring the model closer to real-world supply chain, four constraints of model including backordering cost, number of orders, production budget and warehouse space are considered stochasti...
متن کاملMinimizing Buuer Requirements under Rate-optimal Schedule in Regular Dataaow Networks
Large-grain synchronous data ow graphs or multi-rate graphs have the distinct feature that the nodes of the data ow graph re at di erent rates. Such multi-rate large-grain data ow graphs have been widely regarded as a powerful programming model for DSP applications. In this paper we propose a method to minimize bu er storage requirement in constructing rate-optimal compile-time (MBRO) schedules...
متن کاملOptimizing Energy Costs and Water Whithdrawal in a Prototype Water Supply System
Water requirements in many large water supply systems are provided by mixing water withdrawal from surface and underground resources with different quantity and quality.Water supply from underground sources requires energy consumption and surface water resources are limited and unstable.The aim of this research is managing optimal supply of required water of system with minimum energy cost and ...
متن کاملPrivate Key based query on encrypted data
Nowadays, users of information systems have inclination to use a central server to decrease data transferring and maintenance costs. Since such a system is not so trustworthy, users' data usually upkeeps encrypted. However, encryption is not a nostrum for security problems and cannot guarantee the data security. In other words, there are some techniques that can endanger security of encrypted d...
متن کاملOptimizing Energy Costs and Water Whithdrawal in a Prototype Water Supply System
Water requirements in many large water supply systems are provided by mixing water withdrawal from surface and underground resources with different quantity and quality.Water supply from underground sources requires energy consumption and surface water resources are limited and unstable.The aim of this research is managing optimal supply of required water of system with minimum energy cost and ...
متن کامل